8b51358e5a72bed85c75890f52ff61bbf94a60c5,core/kernel/source/jetbrains/mps/smodel/persistence/def/v4/VersionUtil.java,VersionUtil,fetchChildNodeRoleVersion,#String#SNode#SModelVersionsInfo#,66

Before Change


    LOG.assertLog(roleNameVersion != null);
    if (roleNameVersion.length > 1) {
      try {
        int version = Integer.parseInt(roleNameVersion[roleNameVersion.length - 1]);
        versionsInfo.addRoleVersion(childNode, version);
      } catch (NumberFormatException e) {
        LOG.error(e);
      }

After Change


  public static void fetchChildNodeRoleVersion(String rawRole, SNode childNode, SModelVersionsInfo versionsInfo) {
    int version = parseVersionedString(rawRole);
    if (version != NO_VERSION) {
      versionsInfo.addRoleVersion(childNode, version);
    }
  }